#pragma once
#include"head.h"

using namespace std;

vector<string> split(const string& s, char delimiter);
void getRuls();
bool isEnding(char var);
void setUnion(unordered_set<int>& dest, unordered_set<int>& sorce, bool exceptEpi = 0);
int inString(string& str, char var,bool from1 = 0);
void initMap();
void pushToStack(string& str, stack<char>& stk);
void DicInit();
int toInt(char var);

void analyse();